package com.ipartek.pruebas.pruebas2;

import com.ipartek.pruebas.capitulo12.PuntoColoreado3DP5;
import com.ipartek.pruebas.capitulo12.PuntoColoreadoP5;
import com.ipartek.pruebas.capitulo12.PuntoP5;
/**
 * Clase para probar las herencias
 * Usaremos las clases PuntoP5, PuntoColoreadoP5 y PuntoColoreado3DP5
 * @author practicas5
 *
 */
public class PruebaHerenciaP5 {
	/**
	 * Sacamos por pantalla las instancias de las 3 clases
	 * @param args no se pasan
	 */
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		PuntoP5 punto1 = new PuntoP5(1, 1);
		PuntoColoreadoP5 punto1P = new PuntoColoreadoP5(2, 2, 2);
		PuntoColoreado3DP5 punto1P3d = new PuntoColoreado3DP5(3, 3, 3, 3);
		//es una instancia pasandole el objeto de PuntoP5 hemos creado un construtor
		PuntoColoreadoP5 punto2P = new PuntoColoreadoP5(punto1, 5);
		//punto1P.getX(0);
		//si voy a la clase PuntoP5 y cambio el getX como private cambia y no podria modificar
		System.out.println(punto1.toString());
		System.out.println(punto1P.toString());
		System.out.println(punto1P3d.toString());
	
		System.out.println(punto2P.toString());
		
	}

}
